Managing Conflicting Requirements in Systems of Systems

نویسندگان

  • Andrea Zisman
  • Arosha Bandara
چکیده

Software systems have evolved from being stand-alone systems to being composed into Systems of Systems. A System of Systems (SoS) is defined as an arrangement of independently created, discovered, and selected systems, which are integrated into a single system in order to deliver unique capabilities [1]. In this context, each participating system can operate and support different goals in its own environment (viz. local goals), as well as support new goals of the SoS as a whole (viz. global goals), that could not be achieved separately by the participating systems. An SoS presents many features including operational and managerial independence, geographic distribution of participating systems, and emergent behaviors [2]. Examples of SoSs are found in several different domains including, but not limited to, transport network systems, household energy management systems, personal nutrition management systems, smart homes, smart cities and intelligent healthcare systems. However, as the SoS is formed by the integration of independent complex systems, this will increase the complexity of the SoS to at least one more order than its component systems [3]. This means that problems in the SoS environment are harder to handle than in the component system environment. Therefore, this will bring a number of software engineering challenges regarding their specification, design, construction, and operation. Among these, one important challenge is concerned with managing emerging conflicting behavior that leads to inconsistency. In an SoS, the various participating systems are often from different domains; are developed by different teams of people under different circumstances and time; have distinct functionalities; and are used by different stakeholders. All of these factors contribute to the existence of inconsistent and conflicting requirements. This research presents an overview of a framework called MaCoRe_SoS (Managing Conflicting Requirements in Systems of Systems) that supports conflict management in SoSs. The management of conflicting requirements in the proposed framework involves three main steps, namely (a) conflict identification, (b) conflict diagnosis, and (c) resolution based on the use of a utility function. In order to support the main steps, the framework uses a Monitor-Analyze-PlanExecute-Knowledge (MAPE-K) architectural pattern[4]. II. MOTIVATING EXAMPLE

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Engineering Model in Designing Complex Systems

This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...

متن کامل

Managing Conflicting Requirements in Systems of Systems by Adaptation

A System of Systems (SoS) is an arrangement of useful and independent complex systems, which are integrated into a bigger system that delivers unique capabilities [1]. In this context, it is important to notice that each independent system should be capable of operate and fulfil useful purposes on its own environment, but, when these independent systems are together and become a SoS they are ab...

متن کامل

Requirements Engineering Model in Designing Complex Systems

This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...

متن کامل

Optimal Power Flow With Four Conflicting Objective Functions Using Multiobjective Ant Lion Algorithm: A Case Study of the Algerian Electrical Network

In this study, a multiobjective optimization is applied to Optimal Power Flow Problem (OPF). To effectively achieve this goal, a Multiobjective Ant Lion algorithm (MOALO) is proposed to find the Pareto optimal front for the multiobjective OPF. The aim of this work is to reach good solutions of Active and Reactive OPF problem by optimizing 4-conflicting objective functions simultaneously. Here a...

متن کامل

بررسی تطبیقی قابلیتهای سیستم پرونده الکترونیک دندانپزشکی تخصصی

Introduction: There are many problems to achieve the adoption of electronic dental record systems. Limited functionalities are one of the most important barriers to the use of electronic dental records. Therefore, this study aimed to identify and compare features and functionalities of specialized electronic dental record systems. Methods: This descriptive-comparative study was conducted in 20...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017